Let me see if i have figured this out.
1. If the flight is within 3 hrs of your original it is still free if the route has the same booking class available?
2. Outside of the 3 hrs it will cost $50 but you can call at midnight, but you still need same booking class?
3. You cannot go from a direct to a connection or a connection to a direct?