POST /collector: fail if same id collector exist

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
PUT /collector: Do update

PULL did not update. It was just do things same as POST.
Now, really do update.

Signed-off-by: SeongJae Park <sj38.park@gmail.com>