合同变更的主要类型有哪些