Since the fully flexible fare could be rather astronomical, doesn't it make more sense to hold off on being the ticket until you are certain? Though certain (lower) fares could indeed be flexible just with a relatively small cancellation/refund penalty. You could try
https://oldmatrix.itasoftware.com/ to get a better idea about the fare rules.