Related Work Package: OP#64614
This uses the same validations as the create contract since all fields are editable.