Not your fault! Trees do jump out and attack your RV. Happens all the time.
I had an episode like that. Nasty long gouge along the edge of the roof for several feet. The problem was it was at the beginning of summer and the authorized complete repair was going to take months before anybody could get to it, so we would lose the use of the Rv for a long time. So I fixed it myself and kept on RVing.
I went from duct tape and Dicor to eventually Gorilla tape and Dicor, to finally, Eternabond. Repair looked awful, but it held together for 13 years, when trailer sold. New owner wasn't fussed--I told him it didn't leak, it just looked a bit ugly.
By the time that 13 years passed I had managed more arguments with trees and eavestroughs when backing down our driveway, so all the various patches sort of matched. :) Eternabond is the best! Not to forget lots of Dicor!