Yes...if a better rate comes out, if it's available, you can have it applied to your current reservation. I've done this multiple times myself.
Also...if the specific code you want it not available, try calling back later or even daily. A cancellation may make an opportunity for you to use the code.