Wowhead resto shaman guide is really bad

If it weren’t for the comments I would’ve followed the bis list item for item. What is a proper guide for resto shaman?

For m+ or raid?

icy veins and wowhead guides seem to always be wrong yet are the top 2 google results for any spec guide

For enhance, wowhead and icy veins are definitely not wrong.