sawped, it looks good but I hope you checked the roof for leaks at the caulking. It may be hard to see. Look for any curling, holes, lifting of the caulk. Also check for shrinkage of the roof membrane. Leaks in the roof seams can do lots of damage to the walls and floors, even at places far from the leak.
Did you reseal the window frames?
The easiest thing you can do and longest lasting is clean the seams and apply Eternabond (
EternaBond) over the seams covering the caulk completely. Following application directions it is good for 10 years. Use 6" eternabond tape across the front & rear seams and 4" along the sides. It will also be wise to apply it around all roof vents, skylights, and other roof penetrations.
Above all else,
do not use silicone or flex seal products on your RV.