I had a same problem. After i explored my phone, i notice that my contact list in my device is empty because all of them actually in my Sim card so i import all my contacts from sim card to device by follow these steps ...
first,go to Apps, second...open 'contacts', then go to 'more', next choose 'settings' and choose 'import/export contacts' then 'import'.. it will show a pop-up box to ask you where your want to import contacts from?.. then i choose SIM 1 because i only have 1 sim card... then save contact to 'Device'.. you can either choose your contacts one by one or select all contact which is this is more easier... then choose 'Done'.
After all that process, i opened my contacts once again, and i realized at my 'edit' page, now it's appear page for 'device' where i can edit my contact photo. Yeeaaaaa! I already solved my problem
note: open your 'contacts' after choose 'Apps', don't open 'contacts' after choose 'Phone' because the page for 'import/export contacts' will not appear if you open your contacts through 'Phone' icon.