Quoted By:
>Ultra balls have been re-branded Mega balls meaning you can give a Pokemon who can mega evolve a Mega ball instead of a mega stone instead of waiting till post-game to have access to all possible mega Pokemon! The renaming of Hyper Potion to Mega potion was purely to allow you to use either a mega ball or potion to mega evolve charizard into Y or X.
What?