Before buying any codes, wait until after the new exam standards are released. Typically this will occur after the October exam, around the 1st week of November.
My guess is that they will stay with IBC 2015 for another year, so you should be OK with ASCE 7-10, but if they go to IBC 2018 you...