reset_index does not allow to specify level
df has a 3-level multi-index, the 3rd level (level=2) is a time-index.

newseries has the time-index only:

```
newseries.head()
time 
2009-07-20 00:00:00.045000    312.591132
2009-07-20 00:00:00.173000    312.589225
2009-07-20 00:00:00.301000    312.587320
2009-07-20 00:00:00.429000    312.585419
2009-07-20 00:00:00.557000    312.583521
```

I now want to broadcast the newseries to the index of df, which looks like this:

```
df.index[0]

(1.0, 1.0, <Timestamp: 2009-07-20 00:00:00.045000>)
```

using reset_index with the level parameter:

```
df['bb2temp_interp'] = newseries.reset_index(df.index, level=2)

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-31-cb55de3c4846> in <module>()
----> 1 df['bb2temp_interp'] = newseries.reset_index(df.index,level=0)

TypeError: reset_index() got multiple values for keyword argument 'level'
```

It looks like the level is pre-occupied with a default level setting from the method call?

According to this Stackoverflow issue answer from Chang She, this should work?
http://stackoverflow.com/questions/12461470/how-to-broadcast-on-a-single-index-in-hierarchically-indexed-dataframe
