Project update endpoint