Hey there Gryndn,
I've reverted this changeset because you are handling multipolygons/relations incorrectly.
I understand when you click on something that looks like a fairway and it is missing the fairway tag, there is a strong urge to label it a fairway. However, in these cases, there is a relation in place that correctly tags the fairway. It says that everything inside the outer ring is a fairway, EXCEPT for the things outside of the inner ring. For you to add an additional tag saying the outer ring is a fairway is incorrect because it makes the green a fairway as well.
If you need help understanding the issue, there are a couple of wikis you might find useful:
http://wiki.openstreetmap.org/wiki/Tag:leisure%3Dgolf_course
and
http://wiki.openstreetmap.org/wiki/Relation:multipolygon

Please let me know if you need help understanding this. I'd be happy to help work with you to help figure it out.