Bobbo wrote:
Water in the water heater is never "PULLED" out. It is "PUSHED" out. What gets the water out is opening the tap reduces the pressure at the outlet of the heater. Then the higher pressure at the inlet of the water heater pushes cold water into the heater, which consequently pushes hot water out of the water heater. If there is no water to push into the water heater, none can be forced out.
ewarnerusa wrote:
I drain my water heater tank by opening the low point drain and opening the pressure relief valve on the hot water tank. All 6 gallons will drain from the low point drain. I'm not sure if there is supposed to be a check valve on the water tank inlet that prevents this from being able to happen
No, there is not. If you have a 1 valve bypass, you will have a backflow check valve at the hot water outlet to prevent antifreeze from back filling the tank when winterized, but none otherwise. A 2 or 3 valve bypass system does not need one. All of those will prevent air from entering your tank when draining through the cold water inlet. That is the reason you have to open the pop-off valve. You have to vent the water heater someway to release the vacuum.
Depends on RV mfg.
Some do install check valves on cold water inlet so higher pressure hot water does not push back into cold water system (hot is higher pressure due to 'swelling' from being heated)
More and more just have a check valve on hot outlet for bypassing water heater.
Mine doesn't have any check valves.......it has 3 valves 
So check your arrangement to know for sure