Car still overheating at stoplights and coolant full?

Car is still overheating even though the mechanics have changed the radiator, radiator fan, thermostat? I notice the temp goes up when I'm at stoplights waiting but on the fwy, no problem. Also, after they changed the thermostat, the next day in the morning I checked the radiator and the coolant as I was opening it spilled but resovoir is full of coolant and also the radiator? My car is a 2003 Honda civic automatic, 4 cylinder.

It could be your head gasket is pumping gas into the cooling system driving it into the reservoir and out. Then the radiator itself would not be full.
But it is not time to jump to dire conclusions. Anything that impedes cooling efficiency could be to blame. With the cap off, and then warmed up, see if you can see the coolant racing by inside the radiator (this is after the thermostat has opened)? A good chemical flush might help or a reverse flush or both.
I never heard of a mechanic just replacing things without solving the problem. Sounds like you are the brains of the outfit.

If the temp rockets when standing still but is okay when on the move, that indicates that the electric fan isn't working as it should. It is not normally required while there's airflow through the radiator, but is switched on by a temperature sensor when needed at a standstill when you don't have that airflow. Sounds like yours isn't switching on.