What impact does UCC 2-209 have on contract modifications?

A) Exempts contracts from modification
B) Requires written modifications for validity
C) Eliminates the possibility of modifications
D) Invalidates modifications made after acceptance