upgraded to a higher fare class provided the conditions of the higher fare have been met.
My understanding of this is has always been that the difference in fares has to be collected (whether still in Y, or upgrading to J). The free changes are about no revalidation/re-issuing fees.