When the parties to a contract agree to substitute a new contract that is called________?

When the parties to a contract agree to substitute a new contract that is called________?

A. Alteration
B. Novation
C. Rescission
D. None of these