The past tense of have the edge over is had the edge over.
The third-person singular simple present indicative form of have the edge over is has the edge over.
The present participle of have the edge over is having the edge over.
The past participle of have the edge over is had the edge over.