It depends on what roof you have, if rubber roof, you use dicor self leveling and generally just apply to cracks, works it’s way down
Clean with denatured alcohol and a rag, I use my archery alcohol I use for cleaning arrows before I fletch, get a quart size can at N40
Silicone does not belong on an RV roof, only use on the sides