One of the items mentioned throughout the RV.net forum to keep your roof from leaking, or to stop it from leaking, is using ETERNABOND tape. The last 2 RV's we bought (TT and then a Class C motorhome), 1st thing I did was eternabond all the seams on the roof....where the vents, etc, come thru the roof and where the cap (front end) meets the roof. Maybe overkill, but I would get leaks at those areas in the past and now...I fix it 1st.
Keep in mind, an RV -- be it trailer, motorhome or even a tent -- will leak if not kept up, as stated here in this thread. Even a house roof will leak. Don't worry -- buy it, enjoy it, and have fun.