Remember that codominance and incomplete dominance are relationships between PHENOTYPES.
Co-dominance is where TWO phenotypes are simultaneously expressed in an organism to their full extent.
Eg. blood groups ->
I(A) corresponds to production of antigen A
I(B) corresponds to production of antigen B
i corresponds to production of no antigen
These two phenotypes are codominant, because a heterozygote with I(A) I(B) genotype have BOTH the phenotypes "production of antigen A" and "production of antigen B."
Incomplete dominance is where TWO phenotypes are only PARTIALLY expressed, with one inhibiting the expressio of the other.
Made-up example:
R corresponds to production of red flowers
r corresponds to production of white flowers
These two phenotypes are incompletely dominant because a heterozygote with genotype Rr has NEITHER the "red flowers" NOR "white flowers" phenotype, but an intermediate; "pink flowers".
Now, to emphasise the fact that we talk about PHENOTYPES, let's look at the same gene locus:
R corresponds to production of red PIGMENT
r corresponds to production of white PIGMENT
These two phenotypes, although they come from the same gene locus as the above case, are CODOMINANT because a heterozygote with genotype Rr has BOTH the "red pigment" and "white pigment" phenotypes. The mixture of red and white pigment leads to pink flowers (a DIFFERENT type of phenotype, not related to the codominant ones here).
Make sense?