Some sealants come in a container like caulking for houses. They are compatible with all roofs and come in a variety of colors. These can seal and still stay flexible and are UV-stabilized to prevent deterioration and discoloration. This type of sealant won't stain or discolor any material. Make sure you buy the correct sealant for horizontal surfaces; some are self-leveling and some are for vertical surfaces.
Brush-on sealant is also available; it's a water-based acrylic caulk that bonds tightly to clean and firm roofs. This product forms a permanent, flexible seal that will not crack, chip or peel and can be painted after it is dry. This sealant can be applied at 32 degrees F or warmer and can be applied to fiberglass, aluminum, metals, asphalt, aluminum coatings and urethane foam. To apply, purchase a paintbrush and sealant, climb on the roof and "paint" the roof. Let it dry in a dry location.
Another sealant option available is sealing tape. It's the easiest to use and creates a permanent seal that will immediately fix a leak. It has a strong grip and good adhesion, won't crack, peel or harden, and remains flexible. This tape is very durable and has a high UV protection. The best part is that it is peel and stick. The tape can be used on seams, cracks and tears and almost anywhere. Use it on roofs, sidewalls and even for a leaking holding tank.
To seal an RV roof, you must have the proper type of materials. You can use several products around the house to caulk or seal surfaces, but remember that regular housing caulking doesn't work properly for this project. For best results, remove all old sealant around the area and clean it before applying new sealant.