add product_upgrade method for yast, update methods docs
fixes for rubocop