I sealed my aluminum roof with Eternabond tapes and also any through holes like vents and pipes. I did the roof trim edge much like your drawing, covering the screw fastened trim edge entirely.
I cleaned off the multiple sealants with a scraper, a right hand grinder with wire wheel and lastly, mineral spirits followed by lacquer thinner. I used Eternabond Roof tape along the seams and around through holes. I used Eternabond Webseal over the trim edge. Webseal needs to be coated after it is installed.
Webseal applied to trim edge: