Please, don't rush into an Eternabond job. I say that even though I've applied it on all 3 of the RVs we've had. My opinion is that it is great for the main seams between the roof and front and rear caps. Those seams are tough to seal. Two flat pieces meet at joint, then they lay a molding over the joint, with butyl putty tape under the molding. They drive screws through the molding into the structure below. Then they drizzle copious amounts of Dicor self-leveling lap sealant over the whole thing, paying special attention to the screws.
For whatever reason, those seams must be under a lot of stress, because they often show signs of separating. Being relatively flat, they are easy to cover with EB tape. Well, somewhat easy. A 6" wide strip would probably cover one of the seams in one pass. I've had to use two passes with 4" tape to get an effective coverage.
However, I would NOT use EB tape on anything running along the sidewalls. For one thing, it is a bit unsightly, and also it says "LEAK!" to anyone who sees it. Make no mistake, it's not easy to apply around a curve or other non-flat surface. It does not stretch.
You could simply keep an eye on the Dicor up there, and if any cracks appear, put more on it. That's probably what the rental companies do with their fleets. I hope Mocoondo will chime in.
There are windows everywhere on the body, so I don't see why the side windows up there are any special risk. Front windows, yes, they are a problem area, but you don't have one. To me the biggest risk area is the corner trim running along the underside of the cabover. The side leg is open upward, so water is always trying to run inside of it. You prevent this by applying Proflex RV caulk along the top edge of the trim. Continue on up the front lower radius till you get to a point where the trim edge is vertical or angling back upward.
To illustrate, consider trim on a cabover shaped like this symbol >. The lower leg would catch water, the upper leg would shed water. There is putty tape under the trim, but the caulk adds another layer of protection. Also, any exposed screw heads are a problem. Why they do that, I don't know. Back each screw out a half inch, put a dab of Proflex the size of a pencil eraser on the screw threads, and screw it back in. This will definitely help in the long run.
Another issue is the rain gutter. A layer of caulk along the gutter:roof seam is a good thing. Depending on the situation, the caulk might be Proflex, or Dicor (if it's sealing against the rubber roof surface. Same comment on exposed screws.
That pretty much leaves the running lights. You'll have to look them over, take the lens off one, and see what you think might need to be done. Some are amazingly leaky.