I did it myself , my lawyer said it is so easy and do it yourself, just be sure after changing online make a copy of confirmation page(change both for your address and I-485 or any other pending form seperately) ,they will send you a letter in 45 days or you can call USCIS change of address if you haven't recieve it.