It sounds perfectly legal to me. What is it that they have done that you are unhappy with?
The bit that is often not done properly is when they change the terms and conditions. Often they will do this simply by telling you rather than by asking you to agree to the change(s). For the details of any contract to be enforceable they must be agreed by both sides.