While creating a *RESTful API*, should I use HTTP Verbs on the same URL (when it's possible) or should I create an specific URL per action?

For example:

```
GET     /items      # Read all items
GET     /items/:id  # Read one item
POST    /items      # Create a new item
PUT     /items/:id  # Update one item
DELETE  /items/:id  # Delete one item

```

Or with specific URLs like:

```
GET     /items            # Read all items
GET     /item/:id         # Read one item
POST    /items/new        # Create a new item
PUT     /item/edit/:id    # Update one item
DELETE  /item/delete/:id  # Delete one item

```