"world.edit_component()" triggers click event for all 'a.edit-button' css. Which means that if a unit has more than one problem/component then calling "world.edit_component()" will tirgger editing of each component. In my case I specifically need to click on first blank_advanced_problem in following hirerachy:
-- Unit:
-- -- Annotation component
-- -- Blank advanced problem  (Only edit this problem)