The red StaBil used to contain isopropyl alcohol. They quietly changed the formulation after the onset of E10 fuel. The new MSDS no longer included IPA in the list of ingredients. IPA can potentially cause problems with E10 in part because it can raise the alcohol content beyond the 10% allowed by engine manufactures.
StaBil contains oxidation inhibitors to slow the chemical decay of fuel and a detergent to keep the fuel system clean. The marine formula just contains higher concentrations of the same ingredients in order to compensate for the increased oxidative and corrosive potential of ethanol.
It doesn't claim to do anything for phase separation or water accumulation as do some of the other fuel additives. If you get dry fuel and keep your tank full, this should not be an issue.
StaBil is good stuff. I've used it for over 30 years, switching to the blue marine formula when E10 was the only fuel available. I have had to rebuild 1 carburetor over all of that time. That was after 3500 hr on the engine.
I use both marine StaBil and Ring free. The Techron (Ring free) may not be necessary when StaBil is used since it contains additional detergent. But I've had such good luck with Techron over the years that I don't want to change whatever works.
The new Yamaha Ring Free Plus contains a corrosion inhibitor in addition to the Techron formulation. It IS NOT a fuel stabilizer. According to this post by Andy Munao of SIM Yamaha, Yamaha has tested it to be compatible with StaBil:
http://www.greatgrady.com/forum/viewtopic.php?p=89150&sid=c525cc9e64ee79b66b6737bd806fe8c4
So it is highly unlikely that Yamaha is advising against the use of StaBil.