Opinion polls in the Scottish capital Edinburgh have turned within the last week, making the contest now too close to call.