Never provide over voltage (unless you want to fry the device)
Generically speaking, on some devices, there is an internal voltage regulator but that is really just to smooth out any irregularities in the PSU's output waveform - You might get away with supplying 6V, and the heatsink on the regulator might be about to dissipate the extra one volt, but don't count on it, or expect it to last forever.
However, the Pi 2B is powered via micro USB port, which has no such regulator, it expects a clean 5V. Likewise, if you power the Pi by applying 5V to the 5V GPIO pin, there is no regulator. In either of these two cases, if you supply more than 5V you are likely to fry something very quickly.
Loads of current
However, you supply as much current (i.e. as many amps) as you like - the device will just take what it needs. So, hyperbolically speaking, a 5 V 10 A (or even 100 A!) PSU would be fine. Indeed as you hang more and more devices off the USB ports, such as hard disks, more current will be needed anyway, although, highly unlikely the full 10 A.
There is the obvious caveat to having an oversized PSU, which is in the event of a failure, i.e. should you happen to suffer a short, then having an "over spec" PSU will mean that much more current (i.e. the maximum current rating) would be drawn by your device, than if you had a more modestly spec'd PSU. It should go without saying that high current can be dangerous.
FWIW, an idle Raspberry Pi 2B will consume around 160 mA. The recommended PSU for a 2B is 1.8 A (although, as stated above, a higher current rating is not an issue).
Even more current?
Note: The current that can be supplied (shared) across all of the USB ports is limited to 600 mA, although this can be upped to 1.2 A, in software, via:
max_usb_current=1
In a case such as this, then the recommended current rating, of the PSU, would need to be upped by 600 mA, to 1.8 A (0.6 + 1.2 A)
Additional reading