Unable to edit Attach Socket of any components

[Solved]
Not sure how I’m this stupid. I tried again in the evening just now by clicking the looking glass icon and a list of sockets and bones came up.

I created an object in Blueprint that inherits from a C++ class.

I created a totally new component heirarchy beause the original class never created any components.
I’m unable to modify Parent Socket property as seen in the screenshot below. There’s no reason it should be uneditable. It says “Cannot Change socket on Inherited Components when I mouse over it.” but there are 0 inherited components in this class. I’m able to modify the relative transforms only.

Screenshot: http://imgur.com/a/BTKya

You can’t edit it manually. Click on the search icon and choose the socket from the hierarchy