Which is true about scientific knowledge?

AIt is agreed upon by all scientists.
BIt is not based on observation.
CIt is rarely proven wrong.
DIt changes as new evidence is found.