CM is usually cheaper than UA anyway and earns quite well from a PQP perspective. A cancel and re-book might be the most economical option. UA can definitely book CM flights with CM flight numbers - codeshares are easier and you might need a supervisor to get this done