The City of Edinburgh Council has improved services and the way it works, but is facing a particularly challenging financial situation, says the Accounts Commission.