Super training is EV training.
Horde training is usually much easier to pull off due to it giving you larger amounts of EVs in a shorter time. Click here to see all the horde locations with their specific EVS yield
To answer your second question, yes, you can EV train Pokemon, even if they are already at level 100.