После того, как UIBarButtonItem создан, невозможно изменить идентификатор. Однако вы можете создать новый UIBarButtonItem для замены старого UIBarButtonItem
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction
target:self
action:@selector(buttonClickedAction:)];
self.navigationItem.rightBarButtonItem = barButton;