rpi-update
is indeed not recommended, it will pull down things that are highly experiemental.
dist-upgrade
and upgrade
are somewhat similar and it's a good idea to run them once in a while, they are unlikely to break anything, though if you have a Pi with a specific function and it works as intended staying put is not a bad choice either.