when must scientific theories be changed?

A. When one experiment shows a surprising result
B. When an old scientist dies
C. When a new government is elected
D. When enough evidence contradicts earlier ideas