Default [Q] Editing Apk

i am looking for a guide on to editing an apk. Actually,i want to edit the icon of an app,it's images and some text like button please suggest me some guides