What he meant to say is there is currently only availability on certain days and not that you are restricted from upgrading on these days. Availibility can change.
It doesn't matter who books the tickets for you but it does matter if it is flex or saver as you would require more miles to upgrade a saver ticket than you would a flex one.