Ah the old stinky clothes syndrome. I have a friend down in Houston who stunk the place up with his 455 Olds and Edelbrock. He tried all the tricks, drilling holes in the butterflies etc. All he did was ruin a good carb. He put on a big 950 Holley and fumigates the streets when he drives around. Unless the carb is completely wrong for the application pretty much all the most common carbs can be correctly tuned for your car. Including the Edelbrock, which is a Carter AFB, made by Weber USA, with an Edelbrock sticker on it. Just a methodical step by step procedure.
What model number is your Edelbrock?
I find most rich conditions with the E carbs are float setting, choke or needle and seat. Any/all of these not right may cause too much gas going down the intake. I would first set the float level to spec, and make sure the needle and seat are free of debris, then set the choke is correctly. After that it's setting the mixture correctly. Warm the engine then set the idle speed to your target idle speed, slowly turn one mixture screw in or out to get the highest rpm, reset idle mixture then turn the other screw until you get the highest rpm, and once again set idle speed. Keep going from one to the other until you get the highest speed from your mixture screws., then turn both screw in to get a slight drop in rpm, 20-30 rpm, that will be your best lean idle. Turning the mixture screws in leans the mixture, out richens it. You can use a vacuum gauge as well, use the same procedure to obtain the highest vacuum.
If you still have a smelly exhaust you may have to change the rods, needles or springs.