You will want to be very comfortable with tools and "fixit" stuff, but this can be fairly straightforward if you are. You will need to deal with wiring and insulation.
It should be pretty complicated to replace the roof on your RV. you will need to get the new roof material first and then you will need to have a full day to put it on.