Does Umbreon GX's "Dark Call GX" attack have to discard 2 energy from a single Pokemon, or can I discard 1 energy from two separate Pokemon? Or does it mean to discard 2 energy from each of my opponent's Pokemon??
The term "Pokemon" in the attack is plural, but it doesn't mean all of your opponent's Pokemon. You may discard 2 energy from one Pokemon, or you may discard 1 energy each from two Pokemon.
Source: TPCi Rules Team (2017-01-26), TPCi Rules Team (2017-06-27)

Relevant cards

Note: All applicable cards may not be listed below.
SM1_142
SM1_154
SM1_80
SMA_SV69
SMA_SV69
SMP_SM36
SMP_SM36